home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: cix.compulink.co.uk!usenet
- From: jralph@cix.compulink.co.uk ("Jolyon Ralph")
- Subject: Re: FindTask() VERY IMPORTANT
- Message-ID: <DoGuo9.BDs@cix.compulink.co.uk>
- Organization: Compulink Information eXchange
- References: <4ij5nj$m2h@news.xs4all.nl>
- Date: Mon, 18 Mar 1996 13:55:21 GMT
- X-News-Software: Ameol32
-
- > Bull. If AT decides to remove the ThisTask field (and God knows how
- > many others), all current software will have to be examined and
- possibly > reprogrammed before being recompiled to native PPC code. This
- means that > it will take longer to convert currently existing software
- to a native
- > PPC form. Is that what you want?
-
- As one of those developers who will have to recompile code to PPC, I have
- to say you're dragging out a very minor point to extremes.
-
- Ralph has stated that 68k emulation will read old structures as normal.
- In PPC it won't, they'll change. So what.
-
- Things change. Were you an Amiga programmer between 1.3 and 2.04? Many
- things changed, assumptions about fonts, the bitmap->bytesperrow field,
- all this and more we had to take into account and, in many cases, change
- our code.
-
- Changing execbase->ThisTask to FindTask(NULL) is a trivial exercise for
- any programmer. Frankly these minor changes to read status in system
- structures are so trivial as to make no difference whatsoever to the port
- time of our code (which will involve a lot of work anyway due to the .asm
- code we have). Compare this with the massive amount of extra work Ralph
- would have to do to make it the same as it was before. Do you really want
- to risk delaying the PowerAmiga OS because you can't be bothered to
- change execbase->ThisTask to FindTask(NULL)?
-
- As long as we have clear documentation on what the changes are and how to
- implement them, I've no problems in altering any existing methods in my
- code to deal with the new operating system.
-
- Now, please shut up and leave Ralph in peace so he can get on with his
- job...
-
- And please Ralph, continue giving advice like this as the project
- progresses. I, for one, value the chance to go and make changes to code
- (if necessary) in advance to prepare for the future.
-
- Jolyon - Almathera
-